.model-page{
  height: 100%;
}
#app{
  height: 100vh;
}
.page-full-activityDetail{
  position: relative;
  padding-top: 88px;
  height: 100%;
  background:#D64E45;
  overflow: hidden;
  .coupon_wrapper{
    margin: 0 auto;
    background: #fff;
    .color(#D45439);
    text-align: center;
    background:linear-gradient(to right,#FED291,#F4BA62);
    padding: 0 50px;
    position: absolute;
    bottom: 32%;
    left: 50%;
    transform: translateX(-50%);
    &::before{
      position: absolute;
      top: 0;
      left: -7px;/*no*/
      height: 100%;
      border-left: 15px dotted #D64E45;/*no*/
      content: '';
    }
    &::after{
      position: absolute;
      top: 0;
      right: -7px;/*no*/
      height: 100%;
      border-left: 15px dotted #D64E45;/*no*/
      content: '';
    }
    .c_titile{
      .fs(44px);
      text-align: center;
      padding: 50px 0;
    }

    .c_main{
      padding: 50px 20px 120px;
      min-width: 424px;
      text-align: center;
      background: url(../../../static/image/public/bg_coupon.png) no-repeat center/100% 100%;
      .p0{
        .fs(36px);
      }
      .p1{
        .fs(30px);
        .color(#B36842);
      }
      .price{
        sub{
          .fs(2em);
          font-weight: bold;
        }
        strong{
          .fs(6em);
        }
      }
    }
  }

  .cover_wrapper{
    position: absolute;
    width: 100%;
    height: 630px;
    bottom: 0;
    .c_top{
      width: 100%;
      height: 315px;
      background: url(../../../static/image/public/i_envelop.png) no-repeat top center/100% auto;
      z-index: 10;
    }
    .c_main{
      height: 325px;
      background:#BF3A30; 
      padding: 0 60px;
      margin-top: -5px;
      .btn{
        width:510px;
        .lineH(90px);
        margin: 0 auto 40px;
        background:linear-gradient(0deg,rgba(254,210,145,1),rgba(244,186,98,1));
        .radius(45px);
        .fs(40px);
        .color(#BF3A30);
        text-align: center;
      }
      .copy{
        .fs(26px);
        line-height: 42px;
        .color(#fff);
        .opacity(.5);
      }
    }
  }
}